package test.pcs;

import com.alibaba.fastjson.JSON;
import com.payment.lc.pcs.common.enums.BizType;
import com.payment.lc.pcs.service.api.ProductionService;
import com.payment.lc.pcs.service.api.fund.JMFundService;
import com.payment.lc.pcs.service.bo.fund.ImportResponse;
import com.payment.lc.pcs.service.bo.fund.JMFundBasicInfo;
import com.payment.lc.pcs.service.bo.fund.JMFundDetailInfo;
import com.payment.lc.pcs.service.bo.fund.JMFundFeeInfo;
import com.payment.lc.pcs.service.domain.Production;
import com.payment.lc.pcs.service.request.GetFundListReq;
import com.payment.lc.pcs.service.response.GetFundListResp;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import test.BaseTest;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.util.Scanner;

/**
 * Created on 2016/8/8.
 */
public class Demo3PcsRevisionTest1 extends BaseTest {

    @Autowired
    ProductionService productionService;

    @Autowired
    JMFundService jmFundService;


    @Test
    public void test() {
        test5();
//        tet4();
//        test2();
//        test3();
//        test5();
    }

    void test1() {
        Production production = productionService.getProduction("jwtest");
        display(production);
    }

    void test2() {
        JMFundBasicInfo basicInfo = JSON.parseObject(prod, JMFundBasicInfo.class);
        display(basicInfo);
        ImportResponse resp = jmFundService.importBasicInfo(basicInfo);
        display(resp);
    }

    void test3() {
        JMFundDetailInfo detailInfo = JSON.parseObject(detail, JMFundDetailInfo.class);
        display(detailInfo);
        ImportResponse resp = jmFundService.importDetailInfo(detailInfo);
        display(resp);
    }

    void test4() {
        GetFundListReq req = new GetFundListReq();
        req.setNameOrCode("00");
        GetFundListResp searchList = jmFundService.getSearchList(req);
        display(searchList);
    }

    void test5() {
        String path = "D:/tmp/a";
        Scanner scanner = null;
        try {
            scanner = new Scanner(new FileInputStream(new File(path)));

            while (scanner.hasNextLine()) {
                String s = scanner.nextLine();
                if (!s.startsWith("feeInfo")) {
                    System.out.println("s = " + s);
                    continue;
                }
                String fees = s.substring(8);
                JMFundFeeInfo feeInfo = JSON.parseObject(fees, JMFundFeeInfo.class);
                System.out.println("feeInfo = " + feeInfo);
                ImportResponse resp = jmFundService.importFeeInfo(feeInfo);
                display(resp);
            }

            scanner.close();
        } catch (FileNotFoundException e) {

        } finally {
            if (scanner != null) {
                scanner.close();
            }
        }
    }

    static String prod = "{\"bizInfos\":[{\"bizRuleMap\":{\"View\":\"T+2\"},\"bizType\":\"Fundin\",\"period\":\"T+1\",\"periodDesc\":\"\",\"status\":\"Valid\",\"viewPeriod\":\"T+1\"},{\"bizRuleMap\":{\"Account\":\"T+2\"},\"bizType\":\"Fundout\",\"period\":\"T+1\",\"periodDesc\":\"\",\"status\":\"Valid\",\"viewPeriod\":\"N+1\"}],\"channelCode\":\"JM101\",\"evaluationType\":\"Once\",\"fund\":{\"basicInfos\":[],\"dividendType\":\"CashBonus\",\"fundName\":\"信诚三得A\",\"fundType\":\"BondFund\",\"profitChangeFlag\":true},\"fundCode\":\"550004\",\"instProductCategory\":\"Funds\",\"limits\":[{\"bizType\":\"Fundin\",\"currentLimitFrames\":[],\"limitFrames\":[],\"maxAmount\":999999999999.00,\"minAmount\":1000.00,\"singleTotalAmount\":99999999999999,\"unitAmount\":1000.00,\"usefulLimitFrames\":[]},{\"bizType\":\"Fundout\",\"currentLimitFrames\":[],\"leastLeft\":100.00,\"limitFrames\":[],\"minAmount\":100.00,\"usefulLimitFrames\":[]}],\"miProductCategory\":\"Jijin\",\"name\":\"信诚三得益债券A\",\"needEvaluation\":true,\"productionStatus\":\"Both\",\"providerCode\":\"JM\",\"riskClass\":\"Low\",\"riskHint\":\"基金的过往业绩不预示其未来表现，市场有风险，投资需谨慎\"}";
    static String detail = "{\"discountMaxRate\":\"0.00\",\"displayDiscountRate\":\"0\",\"fundAssetConfigPieChart\":\"{\\\"endDate\\\":\\\"2017-03-31 00:00:00\\\",\\\"assetTotal\\\":\\\"2640240868.57\\\",\\\"fundTotalShares\\\":\\\"2468675229.79\\\",\\\"stockValue\\\":\\\"340986968.58\\\",\\\"stockValueAssetProp\\\":\\\"12.91\\\",\\\"bondValue\\\":\\\"2213293141.30\\\",\\\"bondValueAssetProp\\\":\\\"83.83\\\",\\\"depositReckonUp\\\":\\\"55065574.31\\\",\\\"depositReckonUpAssetProp\\\":\\\"2.09\\\",\\\"otherAssetValue4Display\\\":\\\"30895184.38\\\",\\\"otherAssetValueTotalProp4Display\\\":\\\"1.17\\\"}\",\"fundCode\":\"550004\",\"fundDividendInfoList\":\"[{\\\"dividendYear\\\":\\\"2016\\\",\\\"recordDay\\\":\\\"2016-12-08\\\",\\\"excludeDividendDay\\\":\\\"2016-12-08\\\",\\\"dividendPer\\\":\\\"0.313\\\",\\\"payDay\\\":\\\"2016-12-09\\\"},{\\\"dividendYear\\\":\\\"2014\\\",\\\"recordDay\\\":\\\"2014-06-24\\\",\\\"excludeDividendDay\\\":\\\"2014-06-24\\\",\\\"dividendPer\\\":\\\"0.045\\\",\\\"payDay\\\":\\\"2014-06-25\\\"},{\\\"dividendYear\\\":\\\"2013\\\",\\\"recordDay\\\":\\\"2013-06-25\\\",\\\"excludeDividendDay\\\":\\\"2013-06-25\\\",\\\"dividendPer\\\":\\\"0.015\\\",\\\"payDay\\\":\\\"2013-06-26\\\"},{\\\"dividendYear\\\":\\\"2010\\\",\\\"recordDay\\\":\\\"2010-12-16\\\",\\\"excludeDividendDay\\\":\\\"2010-12-16\\\",\\\"dividendPer\\\":\\\"0.035\\\",\\\"payDay\\\":\\\"2010-12-17\\\"},{\\\"dividendYear\\\":\\\"2010\\\",\\\"recordDay\\\":\\\"2010-09-27\\\",\\\"excludeDividendDay\\\":\\\"2010-09-27\\\",\\\"dividendPer\\\":\\\"0.03\\\",\\\"payDay\\\":\\\"2010-09-28\\\"},{\\\"dividendYear\\\":\\\"2010\\\",\\\"recordDay\\\":\\\"2010-07-09\\\",\\\"excludeDividendDay\\\":\\\"2010-07-09\\\",\\\"dividendPer\\\":\\\"0.01\\\",\\\"payDay\\\":\\\"2010-07-12\\\"},{\\\"dividendYear\\\":\\\"2010\\\",\\\"recordDay\\\":\\\"2010-04-09\\\",\\\"excludeDividendDay\\\":\\\"2010-04-09\\\",\\\"dividendPer\\\":\\\"0.015\\\",\\\"payDay\\\":\\\"2010-04-12\\\"},{\\\"dividendYear\\\":\\\"2010\\\",\\\"recordDay\\\":\\\"2010-02-08\\\",\\\"excludeDividendDay\\\":\\\"2010-02-08\\\",\\\"dividendPer\\\":\\\"0.015\\\",\\\"payDay\\\":\\\"2010-02-09\\\"},{\\\"dividendYear\\\":\\\"2009\\\",\\\"recordDay\\\":\\\"2009-06-11\\\",\\\"excludeDividendDay\\\":\\\"2009-06-11\\\",\\\"dividendPer\\\":\\\"0.015\\\",\\\"payDay\\\":\\\"2009-06-12\\\"},{\\\"dividendYear\\\":\\\"2008\\\",\\\"recordDay\\\":\\\"2008-11-12\\\",\\\"excludeDividendDay\\\":\\\"2008-11-12\\\",\\\"dividendPer\\\":\\\"0.0028\\\",\\\"payDay\\\":\\\"2008-11-13\\\"}]\",\"fundHoldBondList\":\"[{\\\"bondInnerCode\\\":\\\"103081672\\\",\\\"bondCode\\\":\\\"011754005\\\",\\\"bondName\\\":\\\"17华能SCP001\\\",\\\"declareDateBond\\\":\\\"2017-04-21 00:00:00\\\",\\\"bondSum\\\":\\\"2000000.00\\\",\\\"totalValue\\\":\\\"199380000.00\\\",\\\"totalValuePropBond\\\":\\\"7.88\\\"},{\\\"bondInnerCode\\\":\\\"103080537\\\",\\\"bondCode\\\":\\\"011698958\\\",\\\"bondName\\\":\\\"16沪华信SCP005\\\",\\\"declareDateBond\\\":\\\"2017-04-21 00:00:00\\\",\\\"bondSum\\\":\\\"1500000.00\\\",\\\"totalValue\\\":\\\"150120000.00\\\",\\\"totalValuePropBond\\\":\\\"5.93\\\"},{\\\"bondInnerCode\\\":\\\"103084794\\\",\\\"bondCode\\\":\\\"011758019\\\",\\\"bondName\\\":\\\"17苏交通SCP003\\\",\\\"declareDateBond\\\":\\\"2017-04-21 00:00:00\\\",\\\"bondSum\\\":\\\"1500000.00\\\",\\\"totalValue\\\":\\\"150090000.00\\\",\\\"totalValuePropBond\\\":\\\"5.93\\\"},{\\\"bondInnerCode\\\":\\\"103078667\\\",\\\"bondCode\\\":\\\"019552\\\",\\\"bondName\\\":\\\"16国债24\\\",\\\"declareDateBond\\\":\\\"2017-04-21 00:00:00\\\",\\\"bondSum\\\":\\\"1500000.00\\\",\\\"totalValue\\\":\\\"149325000.00\\\",\\\"totalValuePropBond\\\":\\\"5.90\\\"},{\\\"bondInnerCode\\\":\\\"103081595\\\",\\\"bondCode\\\":\\\"011764001\\\",\\\"bondName\\\":\\\"17海亮SCP001\\\",\\\"declareDateBond\\\":\\\"2017-04-21 00:00:00\\\",\\\"bondSum\\\":\\\"1000000.00\\\",\\\"totalValue\\\":\\\"100190000.00\\\",\\\"totalValuePropBond\\\":\\\"3.96\\\"},{\\\"bondInnerCode\\\":\\\"103056041\\\",\\\"bondCode\\\":\\\"132005\\\",\\\"bondName\\\":\\\"15国资EB\\\",\\\"declareDateBond\\\":\\\"2017-04-21 00:00:00\\\",\\\"bondSum\\\":\\\"0.00\\\",\\\"totalValue\\\":\\\"132225.00\\\",\\\"totalValuePropBond\\\":\\\"0.01\\\"},{\\\"bondInnerCode\\\":\\\"103070686\\\",\\\"bondCode\\\":\\\"128013\\\",\\\"bondName\\\":\\\"洪涛转债\\\",\\\"declareDateBond\\\":\\\"2017-04-21 00:00:00\\\",\\\"bondSum\\\":\\\"0.00\\\",\\\"totalValue\\\":\\\"290584.00\\\",\\\"totalValuePropBond\\\":\\\"0.01\\\"},{\\\"bondInnerCode\\\":\\\"103057506\\\",\\\"bondCode\\\":\\\"110033\\\",\\\"bondName\\\":\\\"国贸转债\\\",\\\"declareDateBond\\\":\\\"2017-04-21 00:00:00\\\",\\\"bondSum\\\":\\\"0.00\\\",\\\"totalValue\\\":\\\"98822.60\\\",\\\"totalValuePropBond\\\":\\\"0.00\\\"},{\\\"bondInnerCode\\\":\\\"103056750\\\",\\\"bondCode\\\":\\\"123001\\\",\\\"bondName\\\":\\\"蓝标转债\\\",\\\"declareDateBond\\\":\\\"2017-04-21 00:00:00\\\",\\\"bondSum\\\":\\\"0.00\\\",\\\"totalValue\\\":\\\"48588.60\\\",\\\"totalValuePropBond\\\":\\\"0.00\\\"},{\\\"bondInnerCode\\\":\\\"103067305\\\",\\\"bondCode\\\":\\\"127003\\\",\\\"bondName\\\":\\\"海印转债\\\",\\\"declareDateBond\\\":\\\"2017-04-21 00:00:00\\\",\\\"bondSum\\\":\\\"0.00\\\",\\\"totalValue\\\":\\\"85320.00\\\",\\\"totalValuePropBond\\\":\\\"0.00\\\"}]\",\"fundHoldStockList\":\"[{\\\"stockInnerCode\\\":\\\"101001827\\\",\\\"stockCode\\\":\\\"601699\\\",\\\"stockName\\\":\\\"潞安环能\\\",\\\"declareDateStock\\\":\\\"2017-04-21 00:00:00\\\",\\\"holdStockSum\\\":\\\"7114318\\\",\\\"holdStockValue\\\":\\\"63104000.66\\\",\\\"totalValuePropStock\\\":\\\"2.49\\\"},{\\\"stockInnerCode\\\":\\\"101000519\\\",\\\"stockCode\\\":\\\"000937\\\",\\\"stockName\\\":\\\"冀中能源\\\",\\\"declareDateStock\\\":\\\"2017-04-21 00:00:00\\\",\\\"holdStockSum\\\":\\\"8876236\\\",\\\"holdStockValue\\\":\\\"59470781.20\\\",\\\"totalValuePropStock\\\":\\\"2.35\\\"},{\\\"stockInnerCode\\\":\\\"101001896\\\",\\\"stockCode\\\":\\\"601318\\\",\\\"stockName\\\":\\\"中国平安\\\",\\\"declareDateStock\\\":\\\"2017-04-21 00:00:00\\\",\\\"holdStockSum\\\":\\\"1449359\\\",\\\"holdStockValue\\\":\\\"53640776.59\\\",\\\"totalValuePropStock\\\":\\\"2.12\\\"},{\\\"stockInnerCode\\\":\\\"101002655\\\",\\\"stockCode\\\":\\\"300401\\\",\\\"stockName\\\":\\\"花园生物\\\",\\\"declareDateStock\\\":\\\"2017-04-21 00:00:00\\\",\\\"holdStockSum\\\":\\\"1000000\\\",\\\"holdStockValue\\\":\\\"31180000.00\\\",\\\"totalValuePropStock\\\":\\\"1.23\\\"},{\\\"stockInnerCode\\\":\\\"101001917\\\",\\\"stockCode\\\":\\\"601328\\\",\\\"stockName\\\":\\\"交通银行\\\",\\\"declareDateStock\\\":\\\"2017-04-21 00:00:00\\\",\\\"holdStockSum\\\":\\\"4343000\\\",\\\"holdStockValue\\\":\\\"27056890.00\\\",\\\"totalValuePropStock\\\":\\\"1.07\\\"},{\\\"stockInnerCode\\\":\\\"101000634\\\",\\\"stockCode\\\":\\\"600079\\\",\\\"stockName\\\":\\\"人福医药\\\",\\\"declareDateStock\\\":\\\"2017-04-21 00:00:00\\\",\\\"holdStockSum\\\":\\\"1244569\\\",\\\"holdStockValue\\\":\\\"24567792.06\\\",\\\"totalValuePropStock\\\":\\\"0.97\\\"},{\\\"stockInnerCode\\\":\\\"101000154\\\",\\\"stockCode\\\":\\\"000513\\\",\\\"stockName\\\":\\\"丽珠集团\\\",\\\"declareDateStock\\\":\\\"2017-04-21 00:00:00\\\",\\\"holdStockSum\\\":\\\"282220\\\",\\\"holdStockValue\\\":\\\"15869230.60\\\",\\\"totalValuePropStock\\\":\\\"0.63\\\"},{\\\"stockInnerCode\\\":\\\"101000602\\\",\\\"stockCode\\\":\\\"600019\\\",\\\"stockName\\\":\\\"宝钢股份\\\",\\\"declareDateStock\\\":\\\"2017-04-21 00:00:00\\\",\\\"holdStockSum\\\":\\\"2185601\\\",\\\"holdStockValue\\\":\\\"14228262.51\\\",\\\"totalValuePropStock\\\":\\\"0.56\\\"},{\\\"stockInnerCode\\\":\\\"101004734\\\",\\\"stockCode\\\":\\\"603808\\\",\\\"stockName\\\":\\\"歌力思\\\",\\\"declareDateStock\\\":\\\"2017-04-21 00:00:00\\\",\\\"holdStockSum\\\":\\\"399500\\\",\\\"holdStockValue\\\":\\\"12656160.00\\\",\\\"totalValuePropStock\\\":\\\"0.50\\\"},{\\\"stockInnerCode\\\":\\\"101001823\\\",\\\"stockCode\\\":\\\"601111\\\",\\\"stockName\\\":\\\"中国国航\\\",\\\"declareDateStock\\\":\\\"2017-04-21 00:00:00\\\",\\\"holdStockSum\\\":\\\"1500000\\\",\\\"holdStockValue\\\":\\\"12435000.00\\\",\\\"totalValuePropStock\\\":\\\"0.49\\\"}]\",\"fundInvestRisk\":\"{\\\"innerCode\\\":\\\"102000520\\\",\\\"investTarget\\\":\\\"本基金在保证基金资产的较高流动性和稳定性基础上,严格控制风险,同时通过主动管理,追求超越业绩比较基准的投资收益率。\\\",\\\"investPrinciple\\\":\\\"\\\",\\\"investOrientation\\\":\\\"具有良好流动性的金融工具,包括国内依法发行上市的债券、股票、权证及法律、法规或中国证监会允许基金投资的其他金融工具。\\\",\\\"investTenet\\\":\\\"\\\",\\\"investStrategy\\\":\\\"1.债券类资产的投资策略\\\\n  本基金将采取自上而下、积极投资和控制风险的债券投资策略,在战略配置上,主要通过对收益率的预期,进行有效的久期管理,实现债券的整体配置;在战术配置上采取跨市场套利、收益率曲线策略和信用利差策略等对个券进行选择,在严格控制固定收益品种的流动性和信用等风险的基础上,获取超额收益。对于可转债的投资采用公司分析法和价值分析。\\\\n  (1)战略配置\\\\n  1)利率走势综合判断\\\\n  本基金将密切关注国际和国内经济体的运行,对整体市场投资环境的进行有效预测;根据宏观经济运行指标、金融市场的运行情况以及国家财政货币政策动向等因素,定期对各个时间段利率的变化做出合理判断,构造利率期限结构的预判。\\\\n  2)目标久期的设定和管理\\\\n  根据对利率期限结构变化的预判,本基金将对债券组合的久期和持仓结构制定相应的调整方案,以降低可能的利率变化给组合带来的损失。具体久期目标的确定将视利率期限结构变化方向而定。\\\\n  (2)战术配置\\\\n  1)跨市场配置策略\\\\n  利用两市场间同一品种的收益率差异,通过在一个市场买进、 另一个市场卖出的方式获取利差,操作品种主要是跨市场现券或回购。\\\\n  2)收益率曲线策略\\\\n  通过考察市场收益率曲线的动态变化及预期变化,寻求在一段时期内获取因收益率曲线形状变化而导致的债券价格变化所产生的超额收益。\\\\n  3)信用利差策略\\\\n  基于不同债券市场板块间利差从而在组合中分配资本的方法。\\\\n  (3)个券选择\\\\n  本基金将积极参与国债、金融债、央行票据一级市场投标,增加盈利空间。在个券选择上加强单个债券的定价和收益率分析,通过在我国债券市场上寻找短期内错误定价的债券,进行有效的投资获取较高收益。借助金融工程技术,研究市场期限结构和债券定价模型,选择价格被低估的央行票据和债券,获得超额收益。\\\\n  (4)可转换债券的投资策略\\\\n  本基金采用期权定价模型等数量化估值工具,选择基础证券基本面优良的可转换债券,评定其投资价值并以合理价格买入并持有,充分享受股票的长期增长潜力和债券的安全收入优势。本基金持有的可转换债券可以转换为股票。\\\\n  (5)资产支持证券的投资策略\\\\n  本基金将综合考虑市场利率、发行条款、支持资产的构成和质量等因素,研究资产支持证券的收益和风险匹配情况。采用数量化的定价模型来跟踪债券的价格走势,在严格控制投资风险的基础上选择合适的投资对象以获得稳定收益。\\\\n  2.新股申购策略\\\\n  本基金将结合市场的资金状况预测拟发行上市的新股(或增发新股)的申购中签率,考察它们的内在价值以及上市溢价可能,判断新股申购收益率,制定申购策略和卖出策略。一般情况下,本基金对获配新股将择机卖出,以控制基金净值的波动。若上市初价格低于合理估值,则等待至价格上升至合理价位时卖出。\\\\n  3.二级市场股票投资策略\\\\n  本基金股票投资将注重基本面研究,选择流动性好、估值水平较低、具有中长期投资价值的个股进行投资。同时分散个股,构建组合,以避免单一股票的特定风险。\\\\n  4.衍生金融工具投资策略\\\\n  本基金对衍生金融工具的投资主要以对冲投资风险或无风险套利为主要目的。基金将在有效进行风险管理的前提下,通过对标的证券的研究,结合衍生工具定价模型预估衍生工具价值或风险对冲比例,谨慎投资。\\\",\\\"investBench\\\":\\\"固定收益证券品种的比例为基金资产的80%-95%;投资于权益类资产(固定收益类资产以外的其它资产,包括股票、权证等)的比例为基金资产的0-20%。本基金持有现金或到期日不超过一年的政府债券的比例不低于基金资产净值的5%。\\\",\\\"decisionAccording\\\":\\\"本基金管理人将主要依据下述因素决定基金资产配置、久期配置和具体证券的买卖: \\\\n符合基金份额持有人利益最大化的原则; \\\\n国家有关法律法规,基金合同及公司章程的有关规定; \\\\n国家宏观经济环境及其对证券市场的影响; \\\\n国家货币政策、产业政策以及证券市场政策; \\\\n各行业、地区发展状况; \\\\n上市公司财务状况、行业环境、市场需求状况及其当前市场价格; \\\\n证券市场资金供求状况及未来走势。\\\",\\\"decisionProc\\\":\\\"步骤一、在投资团队通过战略性资产配置决定了整体股票、债券、现金的策略性资产配置比例之后,投资团队作出债券投资整体战略性配置。通过分析未来利率走势,在匹配投资期限和债券久期的基础上,决定基金资产在债券、现金和逆回购的比例; \\\\n步骤二、债券投资战术性类属配置。在战略配置基础上,根据市场收益率曲线及其动态变动分析,结合其它短期策略对债券组合进行战术性配置与调整,决定债券投资在银行间和交易所等市场的比例; \\\\n步骤三、债券的个券选择。根据分析师、基金经理对个券的风险收益分析、流动性分析、敏感性分析和久期管理等选择主要投资的个券; \\\\n步骤四、由基金经理决定具体投资执行计划并由交易部门实行投资; \\\\n步骤五、对所有投资决策过程进行风险监控,并对投资结果进行绩效评价,其评价结果均将作为重要的反馈信息反馈到投资团队,以对投资策略进行调整。\\\",\\\"investStkBench\\\":\\\"本基金股票投资将注重基本面研究,选择流动性好、估值水平较低、具有中长期投资价值的个股进行投资。同时分散个股,构建组合,以避免单一股票的特定风险。\\\",\\\"performBench\\\":\\\"中证综合债指数收益率*80%+一年期银行定期存款收益率(税后)*20%\\\",\\\"allocatePrinciple\\\":\\\"1.由于本基金A类基金份额不收取销售服务费,B类基金份额收取销售服务费,各基金份额类别对应的可分配收益将有所不同,本基金同一类别内的每一基金份额享有同等分配权;  \\\\n    2.收益分配时所发生的银行转账或其他手续费用由投资人自行承担。当投资人的现金红利小于一定金额,不足以支付银行转账或其他手续费用时,基金注册登记机构可将投资人的现金红利按红利发放日的基金份额净值自动转为基金份额;  \\\\n    3.本基金收益每年最多分配12次,每次基金收益分配比例不低于可分配收益的25%;  \\\\n    4.若基金合同生效不满3个月则可不进行收益分配;  \\\\n    5.本基金收益分配方式分为两种:现金分红与红利再投资,投资人可选择现金红利或将现金红利按红利发放日的基金份额净值自动转为基金份额进行再投资;若投资人不选择,本基金默认的收益分配方式是现金分红。基金份额持有人可对A类、B类基金份额分别选择不同的分红方式。收益分配采用红利再投资方式免收再投资的费用;  \\\\n    6.基金投资当期出现净亏损,则不进行收益分配;  \\\\n    7.基金当期收益应先弥补上期亏损后,方可进行当期收益分配;  \\\\n    8.法律法规或监管机构另有规定的从其规定。\\\",\\\"riskProfCharacteristic\\\":\\\"本基金为债券型基金,属于证券投资基金中的低风险品种,其预期风险与收益高于货币市场基金,低于混合型基金和股票型基金。\\\",\\\"riskManagerTool\\\":\\\"\\\",\\\"manageVent\\\":\\\"本基金可能因为基金管理人的管理水平、手段和技术等因素,而影响基金收益水平。这种风险可能表现在基金整体的投资组合管理上,例如资产配置、类属配置不能达到预期收益目标;也可能表现在个券个股的选择不能符合本基金的投资风格和投资目标等。\\\",\\\"redeemVent\\\":\\\"本基金面临的流动性风险主要表现在几个方面:基金资产变现能力差,或变现成本高;在投资人大额赎回时缺乏应对手段;证券投资中个券和个股的流动性风险等\\\",\\\"marketVent\\\":\\\"本基金为证券投资基金,证券市场的变化将影响到基金的业绩。因此,宏观和微观经济因素、国家政策、市场变动、行业与个股业绩的变化、投资人风险收益偏好和市场流动程度等影响证券市场的各种因素将影响到本基金业绩,从而产生市场风险,这种风险主要包括:\\\\n  (1)经济周期风险\\\\n  随着经济运行的周期性变化,国家经济、微观经济、行业及上市公司的盈利水平也可能呈周期性变化,从而影响到证券市场及行业的走势。\\\\n  (2)政策风险\\\\n  因国家的各项政策,如财政政策、货币政策、产业政策、地区发展政策等发生变化,导致证券市场波动而影响基金投资收益,产生风险。\\\\n  (3)再投资风险\\\\n  再投资获得的收益又被称做利息的利息,这一收益取决于再投资时的市场利率水平和再投资的策略。未来市场利率的变化可能会引起再投资收益的不确定性并可能影响到基金投资策略的顺利实施。\\\\n  (4)购买力风险\\\\n  基金份额持有人收益将主要通过现金形式来分配,而现金可能因为通货膨胀因素而使其购买力下降。\\\\n  (5)上市公司经营风险\\\\n  上市公司的经营状况受多种因素的影响,如经营决策、技术变革、新产品研发、竞争加剧等风险。如果基金所投资的上市公司基本面或发展前景产生变化,可能导致其股价的下跌,或者可分配利润的降低,使基金预期收益产生波动。虽然基金可以通过分散化投资来减少风险,但不能完全规避。\\\",\\\"techVent\\\":\\\"当计算机、通讯系统、交易网络等技术保障系统或信息网络支持出现异常情况,可能导致基金日常的申购赎回无法按正常时限完成、注册登记系统瘫痪、核算系统无法按正常时限显示产生净值、基金的投资交易指令无法及时传输等风险。\\\",\\\"otherVent\\\":\\\"战争、自然灾害等不可抗力可能导致基金资产有遭受损失的风险,以及证券市场、基金管理人及基金代销机构可能因不可抗力无法正常工作,从而产生影响基金的申购和赎回按正常时限完成的风险。\\\"}\",\"fundManagerList\":\"[{\\\"fundID\\\":\\\"102000521\\\",\\\"declareDate\\\":\\\"2014-02-12 00:00:00\\\",\\\"individualID\\\":\\\"302003589\\\",\\\"postDate\\\":\\\"2014-02-11 00:00:00\\\",\\\"post\\\":\\\"1\\\",\\\"postMark\\\":\\\"基金经理\\\",\\\"postStatus\\\":\\\"1\\\",\\\"postStatusMark\\\":\\\"在职\\\",\\\"resiDate\\\":\\\"2014-02-11 00:00:00\\\",\\\"leaveRsn\\\":\\\"15\\\",\\\"leaveRsnMark\\\":\\\"开始任职\\\",\\\"individualName\\\":\\\"宋海娟\\\",\\\"fundIndividualInfo\\\":{\\\"individualID\\\":\\\"302003589\\\",\\\"declareDate\\\":\\\"2016-12-23 00:00:00\\\",\\\"name\\\":\\\"宋海娟\\\",\\\"birthYear\\\":\\\"0\\\",\\\"gender\\\":\\\"2\\\",\\\"genderMark\\\":\\\"女\\\",\\\"poli\\\":\\\"0\\\",\\\"poliMark\\\":\\\"不详\\\",\\\"edu\\\":\\\"3\\\",\\\"eduMark\\\":\\\"硕士\\\",\\\"expeNumYear\\\":\\\"2004\\\",\\\"resume\\\":\\\"    宋海娟女士,工商管理学硕士,12年证券、基金从业经验。曾任职于长信基金管理有限责任公司担任债券交易员;于光大保德信基金管理有限公司担任固定收益类投资经理;2013年加盟信诚基金管理有限公司。现任信诚季季定期支付债券型证券投资基金、信诚月月定期支付债券型证券投资基金、信诚三得益债券型证券投资基金、信诚经典优债债券型证券投资基金、信诚增强收益债券型证券投资基金(LOF)、信诚稳利债券型证券投资基金、信诚稳健债券型证券投资基金、信诚惠盈债券型证券投资基金、信诚稳益债券型证券投资基金、信诚稳瑞债券型证券投资基金、信诚景瑞债券型证券投资基金的基金经理。\\\",\\\"nation\\\":\\\"231\\\",\\\"nationMark\\\":\\\"中国\\\"}}]\",\"fundObjectInfo\":\"{\\\"innerCode\\\":\\\"102000520\\\",\\\"fundID\\\":\\\"102000521\\\",\\\"fundCode\\\":\\\"550004\\\",\\\"fundName\\\":\\\"信诚三得益债券型证券投资基金\\\",\\\"fundShortName\\\":\\\"信诚三得益债券A\\\",\\\"estabDate\\\":\\\"2008-09-27 00:00:00\\\",\\\"orgCode\\\":\\\"200081057\\\",\\\"orgFullName\\\":\\\"信诚三得益债券型证券投资基金\\\",\\\"managerCode\\\":\\\"200042160\\\",\\\"managerName\\\":\\\"信诚基金管理有限公司\\\",\\\"trupCode\\\":\\\"200001221\\\",\\\"trupName\\\":\\\"中国建设银行股份有限公司\\\",\\\"fundType\\\":\\\"1\\\",\\\"fundTypeMark\\\":\\\"债券型\\\",\\\"fundStatus\\\":\\\"0\\\",\\\"fundStatusMark\\\":\\\"开放交易\\\",\\\"investType\\\":\\\"1\\\",\\\"investTypeMark\\\":\\\"债券型\\\",\\\"investStyle\\\":\\\"1\\\",\\\"investStyleMark\\\":\\\"债券型\\\",\\\"riskLevel\\\":\\\"02\\\",\\\"riskLevelMark\\\":\\\"中低风险\\\"}\",\"fundRateMap\":\"{\\\"601\\\":[{\\\"condition\\\":\\\"0月 \\\\u003c 持有期限 \\\\u003c 1月\\\",\\\"rate\\\":\\\"0.50%\\\"},{\\\"condition\\\":\\\"1月 ≤ 持有期限 \\\\u003c 12月\\\",\\\"rate\\\":\\\"0.30%\\\"},{\\\"condition\\\":\\\"12月 ≤ 持有期限 \\\\u003c 24月\\\",\\\"rate\\\":\\\"0.15%\\\"},{\\\"condition\\\":\\\"持有期限 ≥ 24月\\\",\\\"rate\\\":\\\"0.00%\\\"}],\\\"301\\\":[{\\\"condition\\\":\\\"销售服务费\\\",\\\"rate\\\":\\\"--\\\"}],\\\"201\\\":[{\\\"condition\\\":\\\"基金托管费\\\",\\\"rate\\\":\\\"0.20%\\\"}],\\\"401\\\":[{\\\"condition\\\":\\\"0.00万元 \\\\u003c 认购金额 \\\\u003c 100.00万元\\\",\\\"rate\\\":\\\"0.60%\\\"},{\\\"condition\\\":\\\"100.00万元 ≤ 认购金额 \\\\u003c 200.00万元\\\",\\\"rate\\\":\\\"0.40%\\\"},{\\\"condition\\\":\\\"200.00万元 ≤ 认购金额 \\\\u003c 500.00万元\\\",\\\"rate\\\":\\\"0.20%\\\"},{\\\"condition\\\":\\\"认购金额 ≥ 500.00万元\\\",\\\"rate\\\":\\\"1000.00元/笔\\\"}],\\\"501\\\":[{\\\"condition\\\":\\\"0.00万元 \\\\u003c 申购金额 \\\\u003c 100.00万元\\\",\\\"rate\\\":\\\"0.80%\\\"},{\\\"condition\\\":\\\"100.00万元 ≤ 申购金额 \\\\u003c 200.00万元\\\",\\\"rate\\\":\\\"0.50%\\\"},{\\\"condition\\\":\\\"200.00万元 ≤ 申购金额 \\\\u003c 500.00万元\\\",\\\"rate\\\":\\\"0.30%\\\"},{\\\"condition\\\":\\\"申购金额 ≥ 500.00万元\\\",\\\"rate\\\":\\\"1000.00元/笔\\\"}],\\\"101\\\":[{\\\"condition\\\":\\\"基金管理费\\\",\\\"rate\\\":\\\"0.70%\\\"}]}\",\"originalMaxRate\":\"0.80\"}";

}